# coding=utf-8
import PIL
from PIL import ImageFont
from PIL import Image
from PIL import ImageDraw
 
#初始化字符串
strs = u"往后余生,风雪是你,平淡是你,清贫也是你\n荣华是你,心底温柔是你,目光所致,也是你" 
#模板图片
#imageFile = "F:\\family\\模板图片.jpg"#"F:\\family\\请柬模板.JPG"
#新文件保存路径
file_save_dir = "F:\\family\\image\\"
 
#初始化参数
x = 300   #横坐标（左右）
y = 20   #纵坐标（上下）
word_size = 50 #文字大小
word_css  = '/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc'
#STXINGKA.TTF华文行楷   simkai.ttf 楷体  SIMLI.TTF隶书  minijianhuangcao.ttf  迷你狂草    kongxincaoti.ttf空心草
 
#设置字体，如果没有，也可以不设置
font = ImageFont.truetype(word_css,word_size, encoding="unic")
#font = ImageFont.truetype(word_css)
 
#分割得到数组
im1=Image.new('RGBA', (800, 600), (255,255,255))#Image.open(imageFile) #打开图片
draw = ImageDraw.Draw(im1)
#print(font.getsize(strs))
draw.text((x, y),strs,(255,255,0),font=font) #设置位置坐标 文字 颜色 字体
        
#定义文件名 数字需要用str强转
new_filename = 'image_cn.png'#file_save_dir  +strs.replace(",","-").replace("\n","-")+".jpg"
im1.save(new_filename) 
del draw #删除画笔
im1.close()  #关闭图片
im1 = Image.open('image_cn.png')
im1.show()
